# 当python检测到一个错误时，解释器就无法继续执行了，反而出现一些错误提示，这就是所谓的“异常”
"""
    try:
        可能发生异常的代码
    except 异常类 as 异常对象:
        捕获异常 并执行发生异常的处理逻辑
    else:
        没有发生异常
    finally:
        不管是否发生异常都要执行的逻辑代码

package  包
Python 模块(Module)，其实就是一个 Python 文件，以 .py 结尾。
包是一个分层次的文件目录结构，它定义了一个由模块及子包，和子包下的子包等组成的 Python 的应用环境，
简单来说，包就是文件夹。

导包：

"""
from b_导包 import test

try:
    a = int(input("请输入一个数字a"))
    b = int(input("请输入一个数字b"))
    print("a/b={}".format(a/b))
# except  ValueError as e:
#     print("请输入正确的数字")
# except ZeroDivisionError as e:
#     print(e)
except Exception as e:
    print(e)
else:
    print("没有发生异常")
finally:
    print("不管是否异常都会执行")


test()
